package com.zoweunion.mechanic.util.certificate;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.*;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @author xp
 * @date 2020年04月28日11:05 AM
 */
@AllArgsConstructor
@NoArgsConstructor
@Getter
@Setter
@ToString
@Builder
public class OperationCertificateOrder {
    protected String createUser;
    protected String updateUser;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    protected Date createTime;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    protected Date updateTime;
    protected Integer deleteFlag;
    protected String id;
    protected String orderId;
    protected String sid;
    protected String name;
    protected Integer sex;
    protected String phone;
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd", timezone = "Asia/Shanghai")
    protected Date bornTime;
    protected String identityNum;
    protected String identityPic;
    protected String identityPicBreviary;
    protected String upperBodyPic;
    protected String upperBodyPicThumb;
    protected Integer provinceNum;
    protected Integer cityNum;
    protected Integer areaNum;
    protected String provinceName;
    protected String cityName;
    protected String areaName;
    protected String mailAddress;
    protected Long operationCertificateId;
    protected Long orderPayId;
    protected Integer orderStatus;
    protected String refuseReason;
    protected String expressNum;
    protected String expressNo;
    protected String expressName;
    protected Integer phoneShort;
    protected String operationName;
    protected Double price;
    protected Map<String, Object> express;
    protected List<OperationCertificateOrderDetail> detailList;



}
